humanly possible - German English Dictionary